$(function() {

		
	
	$("#btn_save").click(function() {
		$("#orderAlipayNotifyLogForm").submit();
		return false;
	});
	
	$("#orderAlipayNotifyLogForm").validate({
		rules : {
			orderCode : {
				required : false,
				minlength : 0,
				maxlength : 20
			},
			tradeNo : {
				required : false,
				minlength : 0,
				maxlength : 32
			},
			buyerPayAmount : {
				required : false,
				minlength : 0,
				maxlength : 15
			},
			receiptAmount : {
				required : true,
				minlength : 1,
				maxlength : 15
			},
			notifyType : {
				required : false,
				minlength : 0,
				maxlength : 20
			},
			notifyTime : {
				required : false,
				minlength : 0,
				maxlength : 19
			},
			tradeStatus : {
				required : true,
				minlength : 1,
				maxlength : 20
			},
			notifyContent : {
				required : false,
				minlength : 0,
				maxlength : 4000
			},
			rsaCheckResult : {
				required : false,
				minlength : 0,
				maxlength : 20
			},
			rsaCheckTime : {
				required : false,
				minlength : 0,
				maxlength : 19
			},
			rsaBizCheckReason : {
				required : true,
				minlength : 1,
				maxlength : 500
			}
		},
		messages : {
			id : {
				required : '请填写ID',
				minlength : 'ID至少3个字符',
				maxlength : 'ID至少19个字符'
			},
			orderCode : {
				required : '请填写订单编号',
				minlength : '订单编号至少3个字符',
				maxlength : '订单编号至少20个字符'
			},
			tradeNo : {
				required : '请填写交易流水号',
				minlength : '交易流水号至少3个字符',
				maxlength : '交易流水号至少32个字符'
			},
			buyerPayAmount : {
				required : '请填写买家付款金额',
				minlength : '买家付款金额至少3个字符',
				maxlength : '买家付款金额至少15个字符'
			},
			receiptAmount : {
				required : '请填写收款金额',
				minlength : '收款金额至少3个字符',
				maxlength : '收款金额至少15个字符'
			},
			notifyType : {
				required : '请填写通知类型 ',
				minlength : '通知类型 至少3个字符',
				maxlength : '通知类型 至少20个字符'
			},
			notifyTime : {
				required : '请填写通知时间',
				minlength : '通知时间至少3个字符',
				maxlength : '通知时间至少19个字符'
			},
			tradeStatus : {
				required : '请填写交易状态',
				minlength : '交易状态至少3个字符',
				maxlength : '交易状态至少20个字符'
			},
			notifyContent : {
				required : '请填写通知报文',
				minlength : '通知报文至少3个字符',
				maxlength : '通知报文至少4000个字符'
			},
			rsaCheckResult : {
				required : '请填写验签结果',
				minlength : '验签结果至少3个字符',
				maxlength : '验签结果至少20个字符'
			},
			rsaCheckTime : {
				required : '请填写验签时间',
				minlength : '验签时间至少3个字符',
				maxlength : '验签时间至少19个字符'
			},
			rsaBizCheckReason : {
				required : '请填写验签失败原因',
				minlength : '验签失败原因至少3个字符',
				maxlength : '验签失败原因至少500个字符'
			}
		},
		errorPlacement : function(error, element) { // 错误信息位置设置方法
			var tagName = $(element).is("select");
    		if(!tagName) {
    			error.insertAfter(element);
    		}else {
    			error.insertAfter(element.parent().next());
    		}
		},
		submitHandler : function(form) {
			form.submit();
		}
	});
	
	$("#btn_back").click(function() {
		window.location.href = rootPath + "/order/listOrderAlipayNotifyLogPage";
	});
	
});

